/*----------------------------------------------------------------------
  | Theme Name: wopus
  | Theme URI: http://www.wopus.com/
  | Author: wopus
  | Description: The WordPress theme.
  | Version: 1.0.1 
  | last-Data:09.12.26 by-Prower
  -----------------------------------------------------------------------*/
  /*---------- import ---------*/
@import url("page.css");

body {font-family: verdana,Arial,sans-serif; font-size: 12px; margin: 0 auto; padding: 0px; color:#333;}

/*ALL
---------------------------------------------------*/

h1,h2,h3,h4,h5,h6,p,ul,dl,form,input {margin:0; padding:0; list-style:none; }
img { border: none; }
ol li {padding: 5px 0; }
hr {height:1px; border:none; border-top:1px dashed #d0e0ff; margin-top:10px;}
*html hr {margin-top:3px;}
*+html hr {margin-top:3px;}
.box1 hr {margin-bottom:10px;}
a {color:#049; text-decoration: none; }
a:hover {text-decoration:underline; color:#f90;}
h2 {font-size:12px;}
br {height:0; overflow:hidden;}
.font1{color:#f00;}
a.font1:hover {color:#f90;}
blockquote {border:1px dashed #C2DEF3; background:#fff; font-size:13px; line-height:20px; color:#444; padding:10px; margin-left:20px;}
.commentlist li blockquote {border:none; font-size:12px; margin:0 0 0 100px; padding-top:0;}
.commentlist li .children blockquote {border:none; font-size:12px; margin:0 0 0 80px; padding:0;}
.postBox blockquote p {color:#444; font-size:13px; line-height:20px; margin-bottom:0;}

/*Header
----------------------------------------------------*/

.header {width:100%; height:95px; background:url(../images/bg_header.png) repeat-x;}
#header {width:950px; margin:0 auto;}
#header .logo a { float: left; width: 207px; height: 51px; margin-top:5px; display: block; background: url(../images/logo.png) no-repeat; } 
#header .logo a h1 { margin-left: -200em; overflow: hidden;}
#header .search { width:282px; height: 24px; margin-top: 15px; margin-right: 10px; }
#search {height:24px; overflow:hidden;}
#search .s_text {color:#666; width:221px; height:20px; overflow:hidden; padding:4px 0 0 4px; border: 0; background: url(../images/bg_serch_text.png); vertical-align: middle; }
#search .s_submit { width:22px; height:24px; overflow:hidden; margin-left: -5px; border: 0; background: url(../images/bg_search_submit.png); vertical-align: middle; cursor:pointer;}

.rss { position: relative; z-index: 99; display: block; width:22px; height:24px; overflow:hidden; background: url(../images/rss.png); cursor:pointer;}
.rssCon { display: none; }
.rssText { position: absolute; left: 10px; top: 10px; font-size: 14px; font-weight: bolder; color: #32A0FF; }
#rss { position: relative; display: block; z-index: 90; }
#rss ul { position: absolute; width: 180px; padding: 30px 5px 5px 5px; top: -5px; right: -10px; background: #fff;border: 1px solid #C2DEF3; }
#rss ul li { float: left; width: 80px; margin: 5px; background: Aqua; }
.rss1 a { float: left; width: 80px; height: 20px; display: block; background: url(../images/readers.gif) 0 0 no-repeat; }
.rss1 span { margin-left: -200em; overflow: hidden; }
.rss2 a { float: left; width: 80px; height: 20px; display: block; background: url(../images/readers.gif) 0 -20px no-repeat; }
.rss2 span { margin-left: -200em; overflow: hidden; }
.rss3 a { float: left; width: 80px; height: 20px; display: block; background: url(../images/readers.gif) 0 -40px no-repeat; }
.rss3 span { margin-left: -200em; overflow: hidden; }
.rss4 a { float: left; width: 80px; height: 20px; display: block; background: url(../images/readers.gif) 0 -60px no-repeat; }
.rss4 span { margin-left: -200em; overflow: hidden; }
.rss5 a { float: left; width: 80px; height: 20px; display: block; background: url(../images/readers.gif) 0 -80px no-repeat; }
.rss5 span { margin-left: -200em; overflow: hidden; }
.rss6 a { float: left; width: 80px; height: 20px; display: block; background: url(../images/readers.gif) 0 -100px no-repeat; }
.rss6 span { margin-left: -200em; overflow: hidden; }

#nav {width:950px; height:36px; margin:3px auto 0;}
#nav ul li {float:left; background:url(../images/nav_li.png) right 7px no-repeat;padding:4px 4px 0 4px;position:relative;}
#nav ul li.noBg {background:none;}
#nav ul li a{font-weight:bold; color:#fff;display:block;width:78px;height:32px;line-height:24px; text-align:center;}
#nav ul li a:hover,#nav ul li a.thisNav,#nav ul li:hover a{line-height:30px;text-decoration:none; background:url(../images/nav_hover.gif) no-repeat;color:#049;}
#nav ul li:hover div{display:block;}
#nav li:hover div span a{background:none;line-height:24px;}
#nav li div {background:#fff;display:none;overflow:hidden;height:25px;position:absolute;top:32px;left:4px;width:234px;border:1px solid #689ccd;border-top:none;padding:2px 0 1px 0; z-index:999;}
#nav li div span {float:left;width:76px;height:24px;line-height:24px;display:inline;text-align:center;}
#nav li div span a{color:#049;height:24px;width:72px;margin:0 2px;font-weight:normal;}
#nav li div span a:hover{background:#C2DEF3;line-height:24px;}

/*Content
------------------------------------------------*/

#Contarit { width: 950px; height: auto;  margin: 0 auto; }

.gonggao {margin-top: 5px; background: url(../images/wopus_tjgg_right.png) right no-repeat; padding-right:3px; height:28px;}
#gonggaoBox {background:url(../images/wopus_tjgg_left.gif) left no-repeat; height:28px; padding-left:72px;}
#gonggaoBox span {margin-left:-72px; font-weight:bold; color:#fff; line-height:26px; padding-left:8px;}
#gonggaoBox span a {color:#fff;}
.gg_content {line-height:28px; background:url(../images/tjgg_bg.png) repeat-x; width:100%;}
.gg_content li {float: left; margin: 0 8px; padding-left: 12px; background: url(../images/wopus_tjgg_jt.png) 0 9px no-repeat; }

#indexleft { float: left; width: 688px; }
.w_left { width: 300px; }
.w_right { width: 380px; }
.indexad { margin-top: 10px; }
.box,.box3,.box4,#news,#content .box,.blogcs,#footer .link,.othes,.title2,#tjtheme,#tjpluginsBox,.themes_slt,#newsList,.contentBox,.contentBox2,.userImg {border-left:1px solid #C2DEF3; border-right:1px solid #C2DEF3; border-bottom:none; border-top:none; height:100%; overflow:hidden;}
.bottom1 {height:1px; border-right:1px solid #c2def3; border-left:1px solid #c2def3; margin:0 1px; overflow:hidden;}
.bottom2 {height:1px; background:#c2def3; margin:0 2px; overflow:hidden;}

#left,.leftSidebar,.leftCenter {float:left; width:300px; text-align:left; margin-top:10px; display: inline; overflow:hidden;}
.leftCenter {width:380px; margin-left:10px;}

#newsBox {position:relative; }
#titleNews {background:url(../images/titleNews.gif) no-repeat; height:30px; width:30px; position:absolute; top:0; left:0; z-index:10;}
#news {width:278px; padding:10px; padding-bottom: 5px;}
#news h2 {font-size:14px; margin-left:8px; line-height:25px; height:25px; overflow:hidden;}
#news ul {margin-top:1px;}

#right,.sidebar { float: left; width: 250px; text-align: left; margin: 10px 0 0 10px; display: inline; overflow: hidden; }

.wp_version { width: 232px; height: 50px; line-height: 22px; padding: 6px 0 0 15px; border-left: 1px solid #c2def3; border-right: 1px solid #c2def3; background: url(../images/bg_wp_version.jpg) no-repeat; }
.bb_version { width: 232px; height: 50px; line-height: 22px; padding: 6px 0 0 15px; border-left: 1px solid #c2def3; border-right: 1px solid #c2def3; background: url(../images/bg_bb_version.png) no-repeat; }

.blogcs {padding:5px 10px;}
.blogcs ul li span {margin-left:5px; color:#999;}
.othes {padding:8px 10px;}
.blogcs h3 {font-size:12px; margin-bottom:2px; color:#666;}
.blogcs div a {line-height:18px;}
.title,.switchtab {padding:0 8px; height:28px; line-height:27px; overflow:hidden; background:url(../images/bg_box_title.gif) repeat-x; }
.title h2,.tabset li.current {float:left; height:27px; width:85px; text-align:center; margin-top:3px; font-size: 12px; background:url(../images/h2Bg.gif) no-repeat; color:#049;}
.titleNav,.title p{ float:right; }
.title2 {background:url(../images/title_bg2.gif) repeat-x; height:28px; line-height:28px; padding:0 8px;}
.title2 h2 {float:left;}
.tabset li {float:left; width:80px; text-align:center; margin-top:3px; height:25px; line-height:25px;}
.tabset li a:hover {color:#049; text-decoration:none;}

.box {padding:10px 5px 4px 8px;}
.box4 {padding-top:6px;}
*html .box {margin-top:-1px;}
.box1 {padding-bottom:10px; padding-top:12px;}
*html .box1 {padding-bottom:9px;}
*+html .box1 {padding-bottom:9px; padding-top:10px;}
.box2 {padding-bottom:3px;}
.box3,.box4 {padding:5px 5px 4px 8px;}
.box3 span {color:#999;}
.box img {float: left; padding: 2px; margin-right: 8px; border: 1px solid #C2DEF3; }
.box h3,.box3 h3 {font-size:12px; color:#049;}
.box p { margin-top:4px; line-height:18px; color:#666;}
.box ul li,.othes ul li,.blogcs ul li,#news ul li,.box3 ul li,.box4 ul li,#correlation ul li {padding-left:8px; background: url(../images/bg_box_li.gif) 0px 10px no-repeat; line-height:22px;}
.box_detail {height:73px; overflow:hidden;}
.box1 .box_detail {height:66px;}
*html .box1 .box_detail {height:65px;}

.box ul.box_list li,.text_r ul li {width: 275px; height:22px; overflow:hidden;}
.box.box-sidebar ul.box_list li {width: 227px; }

.box3 .box_list {background:#fff url(../images/bg_number.gif) 0 2px no-repeat;}
.box3 ul.box_list li {background:none; padding-left:16px; width: 218px; height:22px; line-height:22px; overflow:hidden;}
.w_right ul.box_list li,.leftCenter ul.box_list li {width:350px;}
.box .text_r ul.themeBox li {overflow:visible;}
.box4 ul li {text-align:center;}
.box3 ul li {height:22px; overflow:hidden;}

#content {float: left; width: 380px; margin: 10px 0 0 10px; display: inline;  text-align: left; }
#content .box {padding:4px 8px 5px;}
*html #content .box  {padding:5px 8px;}
*+html #content .box  {padding:5px 8px;}
#content .box img {padding: 2px; margin-right: 8px; border: 1px solid #C2DEF3;}
.box_img {width:120px; text-align:center; border: 1px solid #C2DEF3; padding:2px; margin-bottom:10px;}
#content .box .box_img img {border:none; padding:0; margin:0;}
#content .box .text_r {width:220px;}
#content .plugins_cat {margin-top:6px; height:17px;}
#content .theme_cat .jt,#content .plugins_cat .jt { width: 45px; height: 17px; display: block; float: left; background: url(../images/box_cat_jt.gif); }
#content .theme_cat .cat,#content .plugins_cat .cat { float: left; height: 17px; padding: 0 8px; background: #E2F3FF; }
.big_theme {background:#acd5f3; height:156px; width:126px; overflow:hidden; position:relative;}
.titleStart {background:url(../images/titleStart.gif) no-repeat; position:absolute; right:0; top:0; width:31px; height:31px; z-index:10;}
.td_theme a,.td_plugins a {float:left; width:89px; height:17px; margin-left:10px; display:block; background: url(../images/bg_td_theme.gif) no-repeat;} 
.td_theme a span,.td_plugins a span,.td_word a span { margin-left: -200em; overflow: hidden;}
.td_plugins a {background: url(../images/bg_td_plugins.gif) no-repeat;}
.td_word a {width:123px; height:17px; background:url(../images/bg_td_word.gif) no-repeat; display:block; padding-bottom:2px;}
.box .text_r ul.themeBox li {padding-left:0; height:64px; background:none; margin-bottom:10px;}
*html .box .text_r ul.themeBox li {margin-bottom:8px;}
*+html .box .text_r ul.themeBox li {margin-bottom:8px;}

/*wopus about*/
#tabbox {width:948px; margin:10px auto; background:#f8f8f8; border:1px solid #eaeaea; overflow:auto; zoom:1;}
#tabbox p {margin-bottom:10px; font:13px/1.5 "瀹嬩綋",verdana arial;}
#tabnavi {width:250px; float:right;}
#tabnavi li {list-style:none; border-bottom:1px solid #eaeaea; padding:10px;}
#tabnavi li.current {background:#fff; margin-left:-1px;}
#tabnavi li.current a {color:#666; font-weight:bold;}
#tabContent{float:left; padding:20px; width:657px; background:#fff; border-right:1px solid #eaeaea;}
#tabContent h2 {border-bottom:3px solid #eaeaea; margin-bottom:20px; padding-bottom:10px; font-size:18px; font-family:"寰蒋闆呴粦", "瀹嬩綋";}
#tabContent .link h6 {font-size: 14px; margin: 10px 0  15px 0; padding-bottom: 5px; border-bottom: 2px solid #DDD; }
#tabContent .link .imgs img {margin-left: 15px; }
#tabContent .link .text {overflow:auto; zoom:1; margin-bottom:20px;}
#tabContent .link .text a {float: left; width: 113px; margin: 5px 10px;}
#tabcontentable{border-collapse: collapse; }
#tabcontentable td{background: #fff; border: solid 1px #f90; }
#partner li {width:180px; padding:10px; background:#f6f6f6; float:left; margin:0 18px 0 0; display:inline;}


/*-----Theme-----*/
#leftContent {float:left; width:690px; text-align:left; margin-top:10px; overflow:hidden;}
#tjtheme {width:664px; padding:12px;}
#themeStar {background:url(../images/bg_tjtheme_bz.png) no-repeat; height:45px; width:45px; position:absolute; top:0; right:0; z-index:10;}
.tjimg {width:242px; height:205px; padding:6px; background: url(../images/bg_themes_img.png); overflow:hidden;}
.tj_text {width:386px; margin-left:20px;}
.tj_text h2 {font-size:22px;}
.tj_text span {display:block;	margin-top:12px;}
.tj_text p {margin-top:15px; line-height:24px; font-size:14px;}
.tj_text div {margin-top:10px;}
.tj_text div a {margin-right:10px;}

#themes {width:696px; margin-left:-8px;}
#themes li {float:left; margin-top:9px; margin-left:9px; display:inline; width:223px; height:230px;}
.themes_slt {width:205px; height:208px;	padding:8px; background: #F1F6FA;}
.themes_slt h3 {font-size:12px; height:16px; overflow:hidden;}
.themes_slt h3 span,.idcBg h3 span,.idcBg1 h3 span {font-weight:normal; color:#f90;}
.themes_slt a img {border:1px solid #C2DEF3; width:200px; height:150px;}
.themes_slt p,.themes_slt img,.themes_slt div,.tjimg div {margin-top: 5px;}
.themes_slt div.post-ratings {margin-top:0;}

ul#themeAuthor,ul#idcTj {margin-top:10px;}
ul#themeAuthor img,#idcTj img {float:none;}
ul#themeAuthor li,#idcTj li,ul#newsUser li {background:none; float:left; line-height:18px;}
.miniNav img {border:none; padding:0;}

/*------ IDC ------*/

ul#idcTj {margin-left:-10px; margin-right:-3px;}
.box ul#idcTj li {padding-left:0; margin-left:4px; margin-bottom:5px; width:64px; text-align:center;}
.box ul#idcTj li img{margin-right:0; padding:1px;}
.leftBox {margin-left:-15px; width:705px;}
*html .leftBox {margin-left:-30px; width:720px;}
.leftBoxLi {float:left; margin-left:15px; width:220px;}
ul#newsUser {margin-left:-5px;}
ul#newsUser li {padding-left:4px; line-height:15px; *line-height:18px; margin-top:3px; margin-bottom:3px;}
ul#newsUser li img {padding:1px; border:1px solid #C2DEF3;}
.imgBtn {padding:4px 0; margin:0 -2px;}
.idcBg {background:#ccc url(../images/idc_bg1.gif) no-repeat; height:103px; padding:7px; width:206px; overflow:hidden;}
.idcInfo {width:124px; color:#737f8e; line-height:20px;}
.idcBg h3,.idcBg1 h3 {font-size:14px;}
.idcBg h3 span,.idcBg1 h3 span {font-size:12px;}
.idcBg1{background:#ccc url(../images/idc_bg2.gif) no-repeat; height:103px; padding:7px; width:236px; overflow:hidden;}

/*------ Plugins ------*/

#tjplugins {width:430px; float:left;}
#tjpluginsBox {padding-top:10px; padding-bottom:12px;}
*html #tjpluginsBox {padding-bottom:10px;}
*+html #tjpluginsBox {padding-bottom:10px;}
#tjpluginsBox div a img {margin-top:10px;}
.sidebar {margin-top:0;}


/*------ PageBox ------*/

#pageBox {background:url(../images/pageLeft.gif) no-repeat; padding-left:3px; height:25px; clear:both;}
#page {background:url(../images/pageRight.gif) no-repeat right; height:25px; padding-right:3px;}
.pagebar {background:#d5eafa url(../images/pageBg.gif) repeat-x; height:20px; padding-top:5px;}
.pagebar a {padding:1px 4px; margin-left:1px; margin-right:1px;}
.pagebar a:hover {color:#f00;}
.pagebar span.this-page {background:#6fafe1; color:#fff; padding:1px 4px;}
.pagebar span.this-page:hover{text-decoration:none;}

/*------ NewsList ------*/

.miniNav,.miniNav2 {padding:0 8px; height:26px; line-height:26px; overflow:hidden; background:url(../images/bg_box_title.gif) repeat-x; }
#newsList,.contentBox,.contentBox2 {background: #F1F6FA; padding:0 20px 10px 20px;}
.contentBox {width:648px;}
.contentBox img {max-width:640px;}
.post {border-bottom:1px dashed #c2def3; margin-top:10px;}
.post h2 {font-size:16px; line-height:30px;}
.post h2 span {font-weight:normal; color:#666; font-size:12px;}
.post p {line-height:20px; margin-bottom:10px;}
.post h4,.postBox h4 {font-size:12px; font-weight:normal; margin-bottom:10px; color:#777;}

/*------ Content ------*/

.postBox h2 {font-size:20px; font-family:"寰蒋闆呴粦", "瀹嬩綋"; line-height:50px;}
.postBox p {font-size:14px; margin-bottom:15px; line-height:22px;}
.postBox h4 {margin-bottom:20px;}
.postBox img {border:1px dashed #C2DEF3; padding:1px; background:#fff;}
.postBox img:hover {border-style:solid;}
.miniNav2 {border:1px solid #c2def3; height:24px; line-height:22px; margin-top:10px; margin-bottom:10px;}
#correlation h4 {color:#828b95; line-height:30px; border-bottom:1px solid #c2def3; font-size:14px;}
.tougao {line-height:30px;}
#correlation ul {margin-top:5px;}
#correlation ul li {width:310px; float:left; margin-left:5px;}
.postBox p.editor {color:#666; font-size:12px; text-align:right;}
.postBox ul {margin-bottom:15px; margin-left:38px; margin-right:28px;}
.postBox ul li { line-height:20px; font-size:13px; list-style:square outside; margin-bottom:8px;}
.postBox .post-ratings {margin-bottom:10px;}

/*Comment*/

h3#comments {color:#828b95; height:32px; line-height:32px; font-weight:normal; border:1px solid #C2DEF3; background:#F7FBFF; margin-top:10px; padding-left:10px; font-size:14px;}
h3#comments a {margin-left:5px;}
.commentlist li p,.commentlist li blockquote,.reply,.children,#respond,.cClose {border-left:1px solid #C2DEF3; border-right:1px solid #C2DEF3; background:#F7FBFF;}
.commentlist {padding-left:0; list-style:none; margin-left:0;}
.commentlist li {background:url(../images/commentTextB.gif) no-repeat bottom right; padding-bottom:1px; clear:both; display:block; height:auto !important; margin-top:6px; min-height:104px;}
.vcard {background:#ecf6ff; text-align:center; padding-top:7px; padding-bottom:7px; float:left; width:78px; border:1px solid #C2DEF3;}
.vcard img {margin-bottom:5px; width:64px; height:64px;}
.vcard .fn {display:block;margin-left:6px;width:64px; text-align:center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.vcard .says {display:none;}
.commentmetadata {width:570px; background:url(../images/commentText.gif) no-repeat top; padding:10px 10px 10px 25px; float:right;}
.commentmetadata a {color:#828b95; font-size:12px;}
.commentlist li p,.reply {padding:0 10px 10px; line-height:22px; font-size:14px; margin-left:100px;}
.commentlist li blockquote p,.commentlist li ul.children li blockquote p,.commentlist li .children .children blockquote p {font-size:12px; border:1px dashed #C2DEF3; background:#fff; margin-left:0; padding:5px;}
.children {margin-left:100px; padding-left:10px; padding-right:10px;}
.children .children {margin-left:80px; border:none; padding-right:0;}
.children .commentmetadata {background:none; width:480px; padding-left:0;}
.children .children .commentmetadata {width:390px;}
.children .children .children .commentmetadata {width:300px;}
.children .children .children .children .commentmetadata {width:210px;}
.commentlist li ul li {background:none; margin-top:0px; border-top:1px dashed #ABD0EC; padding-top:10px;}
.commentlist li ul.children li p,.children .reply {border:none; padding-left:0; margin-left:80px; clear:right;}
.children .vcard {background:none; width:64px; height:64px; border:none;}
.children .vcard img {width:48px; height:48px;}
.children .vcard .fn {width:64px;}

#huifu {margin-top:10px;}
#respond {padding:10px;}
#respond h3 {display:none;}
.cancel-comment-reply {margin-bottom:10px;}
.cancel-comment-reply small {font-size:12px;}
#respond form div {margin-bottom:10px;}
#respond form div label {margin-left:-40px;}
#respond form div label small {color:#999; font-size:14px; position:relative; left:-140px;}
#respond form input {padding:3px 3px 3px 40px;}
*html #respond form div label small {position:relative; top:-2px;}
*+html #respond form div label small {position:relative; top:-2px;}
#respond form textarea {width:98%; padding:5px; line-height:22px;}
#respond form input,#respond form textarea{border:1px solid #abd0ec;}
#respond form input.submit {background:url(../images/commentBtn.gif) no-repeat; border:none; width:191px; height:32px; cursor:pointer;}
#comment_page {clear:both; overflow:auto; zoom:1;}
#comment_page .textLeft {margin-left:100px; float:left;}
.commentNavi { font-size: 14px; }
.commentNavi .current {padding:1px 5px; color:#176589; background: #F7FBFF; border: 1px solid #ABD0EC; font-weight: bold;  }
.cClose {color:#828b95; height:32px; line-height:32px; padding-left:10px; font-size:14px;}

/*Footer
------------------------------------------------*/

#footer {width:100%;}
#linkBox {width:950px; margin:0 auto;}
#footer .link {width:938px; padding:5px;}
.text {margin-top:2px;}
#footer .link span {margin:3px 2px;}
#footer .bottom {width:100%; height:74px; background:url(../images/bg_footer.png) repeat-x; }
#footer .bottom p {width:950px; margin:0 auto; padding-top:10px;}

/*Othes
------------------------------------------------*/

.clear {clear:both; height:0; overflow:hidden;}
.f_left {float:left;}
.f_right {float:right;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.color-red{color:#ff0000;}
.bwjs {height:250px;}
.lineheigth18 {line-height:22px;}
.margintop7 {margin-top:7px;}
.margintop10 {margin-top:10px;}
.margintop12 {margin-top:12px;}
*html .margintop12 {margin-top:9px;}
*+html .margintop12 {margin-top:9px;}
*html .box1 .margintop12 {margin-top:10px;}
.commentList li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pageBanner {text-align:center;}

/*Slide images
-------------------------------------------------*/

.ifocus{position:relative; overflow:hidden; width:380px; height:199px;}
#slide_nav {height:21px; margin:0; padding:0; list-style:none; position:absolute; z-index:10; bottom:5px; right:2px; _right:-1px;}

#slide_nav a {float:left; width:15px; height:15px; line-height:15px; margin:2px 3px; font:12px Arial; color:#74a8ed; background:#fff; border:1px solid #74a8ed; text-align:center; cursor:pointer; display:block;}
#slide_nav .activeSlide {height: 19px; width: 19px; line-height: 19px; margin: 0 3px; font-weight: bold; font-size: 16px; color: #fff;
background: #74a8ed; border: 1px solid #eee;}

/*Themes demo
-------------------------------------------------*/

#td-header {background:#f9f9f9 url(../images/td-icon.png) repeat-x 0 -36px; height:32px;}
#td-header #logo a {background:url(../images/td-logo.png) no-repeat; width:135px; height:32px; cursor:pointer; overflow:hidden; margin-left:20px; text-indent:-100px; float:left;}
#td-header #icon a {background:url(../images/td-icon.png) no-repeat; margin-right:20px; width:18px; height:18px; display:block; text-indent:-100px; overflow:hidden; float:right; margin-top:6px;}
#td-header #icon a#close {background-position:0 -18px;}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:0px 0px 0px 0px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:15px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}